home *** CD-ROM | disk | FTP | other *** search
-
-
- EPSObject v.3.00
- ================
-
- from:
-
- Willi Langhans
-
-
- !!! Please also read the additional notes in the 'Update' file(s) !!!
- ---------------------------------------------------------------------
-
- Introduction
- ============
-
- '!EPSObject' allows you to convert vector graphic files, previously stored in
- Adobe Illustrated EPS format, into vector objects suitable for use in !Draw
- on the Acorn Archimedes.
-
- In it's present form '!EPSObject' converts only 'fixed format' AI files.
- However, export via this format is supported by various PC/Mac programs
- including :
-
- CorelDraw 2.xx
- CorelDraw 3.xx
- Aldus FreeHand
- Professional Draw
- Adobe Illustrator
- TypeAlign
-
-
- Other programs may be capable of producing EPS files which also convert successfully
- but this is largely a matter of trial and error. Please let me know if you discover
- programs (other than those listed above) using a compatible format.
-
- Besides examples from the above programs, there is much clip-art available
- in EPS format from various sources. Likewise, I would like to hear of any sources
- of Public Domain EPS files you may discover.
-
- NB. !Artworks files exported in Illustrator 88, CorelDraw 2.0 or CorelDraw 3.0
- format should also convert quite happily.
-
- EPS files of bit-image graphics are NOT supported, nor ever likely to be!!
-
- ---
-
- What's Changed?
- ===============
-
- Improvements over previous versions include:
-
- Handling of Text objects (with some limitations).
- Grouping of Objects.
- Correct handling of Line types.
- Improved colour rendering and shading.
-
- One major improvement is that it is no longer neccessary to 'doctor' the
- EPS source files as in older versions. In fact it is advisable not too as
- use is now made of some previously 'neglected' information.
-
- Earlier versions of '!EPSObject' required removal of great chunks of Header
- information and castration of the Screen display Image block appended
- to the end of most EPS files. The latter (ignored by '!EPSObject') is only useful
- for PCs and Macs but can generally be displayed on an Archimedes after using
- a suitable image convertor program (eg. !Translator from John Kortink).
- The format is usually (but not always) TIFF. You can then compare the
- resulting bit-image file with the final converted Draw file (although THERE
- IS NO REAL COMPARISON).
-
- ---
-
- Why !EPSobject?
- ==============
-
- Despite being a little slower, the advantages over using !Artworks for conversion
- of EPS files should not be neglected.
-
- eg.
-
- !Artworks is expensive whereas EPSObject is free (see below, however).
- !Artworks does not always convert text objects correctly. If you have AW
- then this can be demonstrated with the included demo file 'Elements' from
- CorelDraw 3.
-
- Don't forget though, that Artworks is more than just an EPS file converter
- and is an excellent program in its' own right !!
- ---
-
- Text/Font Translation
- =====================
-
- Many (if not all) AI EPS files assume that the 32 standard Adobe Postscript fonts
- are present in the destination object (usually a printer). Therefore, in the
- EPS file, these fonts are referred to by name only and it's left to the 'receiver'
- to sort out the positional and size details using its' indigenous fonts. In the
- case of the Archimedes, these fonts must be 'pointed' to the pre-installed outline
- fonts and '!EPSobject' will then use those instead. For this purpose a 'Font_Trans'
- table is required and must ultimately be ammended to direct the required fonts to
- those installed on your Archimedes.
-
- To achieve this, open the '!EPSobject' application (use <SHIFT>-select) and
- load the 'Font_Trans' file into a suitable Editor. The names in the lefthand column
- are as found in the EPS files and shouldn't be changed except to add new ones. The
- righthand column shows the Archimedes font assigned to the adjacent EPS font and this
- may/should be changed to suit your own particular system. If you do not have an
- equivalent for a particular entry in the lefthand column, then you should assign
- another font which *IS* available and this will be used instead.
-
- Other, more exotic fonts are generally fully described in the EPS file and
- '!EPSobject' can usually convert these into drawpath objects from the supplied
- vector data. If however, you have the appropriate outline font available, and loaded
- in your system, then you can use this after suitably ammending the 'Font_Trans' table.
-
- Any text in the EPS file, using fonts referred to by name only and not found in
- 'Font_Trans', *will* appear in the Draw file but using the default system font.
-
- PLEASE NOTE that in the 'File_Trans' table the concluding 'END' statement must
- immediately follow the last data pair with NO spaces or empty characters between
- (exactly as shown).
-
- ---
-
- Using !EPSobject
- ================
-
- Before starting you should set the filetype of the EPS files to &808 or &FF5.
-
- To use just double-click on the '!EPSObject' Icon which installs the program
- on the Icon Bar. Dragging an EPS file to the Icon will open a 'save as' window
- (giving you the opportunity to enter an alternative name for the Draw object)
- which can then be dragged to a suitable destination directory.
-
- Processing will start immediately, indicated by the displayed Hourglass, and
- on completion the final converted Draw file will be stored in the chosen
- directory.
-
- Batch processing is achieved by dragging a source directory containing
- suitable EPS files onto the Icon-Bar Icon and subsequently dragging the 'save'
- icon to some other suitable directory. All files <with filetype &808 or &FF5>
- within the source directory will be converted and stored with the same names.
-
- ---
-
- Limitations
- ===========
-
- The program as it stands still has many limitations.
-
- For instance matrix patterns are as yet not supported and are consequently
- ignored. Fonts which are rotated or otherwise manipulated are not guaranteed to
- be translated correctly. Sometimes the font may appear in the correct format but
- still be in the wrong place. It's then up to you to manipulate them into the
- correct position using the !Draw application.
- The program is also rather limited as far as user friendliness is concerned and,
- as yet, doesn't multitask. These, and other problems, will be addressed in future
- versions (hopefully).
-
- If you receive error messages then first read the 'ErrorMsgs' file. In general, if
- you discover any (God forbid!) spurious errors then please report these to the author
- (WL) giving details and preferably with a copy of the offending EPS file.
-
- This program is an on-going project and newer versions will appear at irregular
- intervals. If there is sufficient interest then a 'Draw->EPS' convertor may
- also be considered.
-
- EPS files of bit-image graphics are NOT supported, nor ever likely to be!!
-
- ---
- ****************************************************************************
-
- Construction of a typical AI EPS-File:
- ======================================
-
- %!PS-Adobe-2.0 EPSF-2.0
- %%BoundingBox: 10 10 700 600 ---------------->used by EPSobject !
- %%Creator: WHOEVER-YOU-WANNA-BE
- %%Title: xxxxxx.eps
- %%CreationDate: Thu Sep 13 15:13:41 1678
- %%DocumentFonts: AvantGarde-Demi ---------------->used by EPSobject !
- %%+AvantGarde-DemiOblique ---------------->used by EPSobject !
- %%+AvantGarde-Book ---------------->used by EPSobject !
- %%EndComments
-
-
- %%BeginProlog
- % -------------- POSTSCRIPT PROLOG FOR BBBBBBBBBB X.X ------
- % Copyright XXXXX Systems Corporation 1990
- /procname xyz def
- / etc.
- / etc.
- %%EndProlog
-
- %%BeginSetup
- /varname 1234 def
- / etc.
- %%EndSetup --------------------> I M P O R T A N T ! ! !
-
- | HERE IS THE DATA FOR CONVERSION
- | HERE IS THE DATA FOR CONVERSION
- | HERE IS THE DATA FOR CONVERSION
- | HERE IS THE DATA FOR CONVERSION
- | HERE IS THE DATA FOR CONVERSION
- | HERE IS THE DATA FOR CONVERSION
- | HERE IS THE DATA FOR CONVERSION
- | HERE IS THE DATA FOR CONVERSION
-
- %%Trailer -----> I M P O R T A N T when appended information (eg. TIFF-image) follows!!!
- end
- %%EOF
-
- ---
-
- Obligatory Conditions for Use and Distribution.
- ==============================================
-
- This application is Freeware and as such may be freely copied and
- distributed with the following limitations.
-
- a) The program (or any parts thereof) is not for commercial distribution.
- ie it is NOT to be sold for the purposes of profit. PD suppliers may not
- sell this program at a price in excess of the cost of postage/disc etc.
- ie <~£1.00
-
- b) All files (including this one) must be included in any distributed
- copies (see also d).
-
- c) Any changes/improvements made by you (the user) should be reported to
- the author (WL) preferably with the ammended file(s). Significant improvements
- could then be collated and included in the next version for the benefit of
- everyone.
-
- d) This program is copyright the Author(s) and is not to be distributed in
- an ammended or changed form.
-
- e) The authors are not responsible for any damage incurred by use of this
- program.
-
- f) All commercial products mentioned in this document are ©The manufacturers.
-
- =========================================================================
-
- Willi is too nice a guy to ask for any donation so I'll do it instead.
-
- Despite being Freeware, I wouldn't object if you sent a moderate amount
- of money (say 5-10 pounds Sterling) to the Author (WH) in which case you
- will be registered and would receive immediate updates if and when they are
- issued. It would also give some incentive for developing '!EPSObject' further.
-
- His address is:
-
- Willi Langhans
- Tulpenweg 3a
- W-3180 Wolfsburg 25
- Germany
-
- Alternatively you can contact him via me at:
-
- Email: currell@mpi-muelheim.mpg.dbp.de
-
- Tel: +49 208 3043593 (daytime)
- +49 208 33693 (evenings)
-
- - L.J. Currell
-
-